#pragma once
#include "DataDef.h"

class Derivative
{
public:

	Derivative()
	{
	}

	Derivative(D3DXVECTOR2 vel, D3DXVECTOR2 accel) : vel(vel), accel(accel)
	{
	}
	~Derivative(void)
	{
	}

	Derivative(const Derivative &derv)
	{
		vel = D3DXVECTOR2(derv.vel.x, derv.vel.y);
		accel = D3DXVECTOR2(derv.accel.x, derv.accel.y);
	}
	D3DXVECTOR2 vel;
	// Source side only
	D3DXVECTOR2 accel;
};
